aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/blog/[id=int]/+page.ts
blob: 077d72c072b957be45356f2ac9db8759901b8a5b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
import { error } from '@sveltejs/kit';
import posts from '../dynamic-posts.js';

export const load = async ({ data }) => {
  const filename = data.post?.filename;
  if (!filename) throw error(404, 'Post not found.')
  const post = (await posts[filename]());
  return {
    post,
  }
}